package org.utils
{
	import flash.display.DisplayObjectContainer;
	import flash.geom.Rectangle;

	public class DisplayObjectUtil
	{
		/**
		 * 限制显示对象的活动区域
		 * @param _display      	限制的对象
		 * @param rect				将对象限制在rect范围内
		 * @param 返回活动区域
		 */
		public static function limitDisplayInRectangle(_display:DisplayObjectContainer,rect:Rectangle):Rectangle
		{
			var _cRect:Rectangle = _display.getRect(_display);
			_cRect.x = rect.x - _cRect.x;
			_cRect.y = rect.y - _cRect.y;
			_cRect.width = rect.width - _cRect.width;
			_cRect.height = rect.height-_cRect.height;
			return _cRect;
		}
	}
}